
<%@page import="Service.GestioneDB"%>
<%@page import="java.util.Calendar"%>

<%@page import="java.lang.Object"%>
<%@page import="Service.Previsione"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Previsioni Meteo</title>
<script type="text/javascript" src="script/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="script/jquery-ui-1.8.20.custom.min.js"></script>
<link href="jquery-ui.css" rel="stylesheet" type="text/css" />

<link href="style.css" rel="stylesheet" type="text/css" />
<link rel="icon" href="images/favicon.gif" type="image/x-icon"/>
<link type="text/css" href="css/css3.css" rel="stylesheet" />
</head>
<script>
    function controllaCampi(meteoForm) {
        if (meteoForm.inputMeteo.value == "") {
            alert("Inserire una località!")
            meteoForm.inputMeteo.focus()
            return false
        }
        return true;
    }
	$(function() {
		var availableTags =[ 
                    "Afragola", 
                    "Alessandria",
                    "Altamura",
                    "Ancona",
                    "Andria",
                    "Aprilia",
                    "Arezzo",
                    "Asti",
                    "Bari",
                    "Barletta",
                    "Benevento",
                    "Bergamo",
                    "Bologna",
                    "Bolzano",
                    "Brescia",
                    "Brindisi",
                    "Busto Arsizio",
                    "Cagliari",
                    "Caltanissetta",
                    "Carpi",
                    "Carrara",
                    "Caserta",
                    "Casoria",
                    "Castellammare di Stabia",
                    "Catania",
                    "Catanzaro",
                    "Cesena",
                    "Cinisello Balsamo",
                    "Como",
                    "Cosenza",
                    "Cremona",
                    "Crotone",
                    "Fano",
                    "Ferrara",
                    "Firenze",
                    "Fiumicino",
                    "Foggia",
                    "Forlì",
                    "Gela",
                    "Genova",
                    "Giugliano in Campania",
                    "Grosseto",
                    "Guidonia Montecelio",
                    "Imola",
                    "L\'Aquila",
                    "La Spezia",
                    "Lamezia Terme",
                    "Latina",
                    "Lecce",
                    "Livorno",
                    "Lucca",
                    "Marsala",
                    "Massa",
                    "Matera",
                    "Messina",
                    "Milano",
                    "Mirano",
                    "Modena",
                    "Molfetta",
                    "Monza",
                    "Napoli",
                    "Noale",
                    "Novara",
                    "Ortona",
                    "Padova",
                    "Palermo",
                    "Parma",
                    "Pavia",
                    "Perugia",
                    "Pesaro",
                    "Pescara",
                    "Piacenza",
                    "Pisa",
                    "Pistoia",
                    "Pomezia",
                    "Potenza",
                    "Pozzuoli",
                    "Prato",
                    "Ragusa",
                    "Ravenna",
                    "Reggio Calabria",
                    "Reggio Emilia",
                    "Rimini",
                    "Roma",
                    "Salerno",
                    "Sassari",
                    "Savona",
                    "Siracusa",
                    "Taranto",
                    "Terni",
                    "Torino",
                    "Torre del Greco",
                    "Trapani",
                    "Trento",
                    "Treviso",
                    "Trieste",
                    "Udine",
                    "Varese",
                    "Venezia",
                    "Verbania",
                    "Verona",
                    "Viareggio",
                    "Vicenza",
                    "Vigevano",
                    "Viterbo",
                    "Vittoria" 
		]	
		$( "#localita" ).autocomplete({
			source: availableTags
		});
	});
	</script>
<body>
    
    <!-- Switch di controllo, in base all'operazione da eseguire carico una pagina jsp diversa-->
    <!-- In questo caso setto il valore di default -->
    <% 
        Previsione[] prev = (Previsione[]) session.getAttribute("previsioni");              
    %>
<div id="wrapper">
    <div id="header">
        <div id="logo"></div>
        <div id="title"></div>	
        <div id="menu">
            <%@include file="/WEB-INF/jspf/menu.jspf" %>
        </div>
    </div>
    <div id="separatore"></div>
    <div id="content">
        <div id="path"> Home » Previsioni </div>
        <div id="disdascalia">
            <p>Tutti i dati forniti di questo servizio sono tratti da www.ilmeteo.it.</p>
            <p>Vengono riportate in seguito le previsioni delle più importanti città d'Italia, clicca sopra al nome della città di tuo interesse per visualizzarne le previsioni.</p>       
        </div>
        <div id="formRicercaP">
            <form method="get" action="<%=application.getContextPath()+"/Azioni"%>" onsubmit="return controllaCampi(this)">
                <input type="text" name="inputMeteo" id="localita" placeholder="Inserire la località"></input>
                 <input type="hidden" name="op" value="previsioni" />
                <input type="submit" value="Ricerca"></input>
            </form>
        </div>
        <% String citta = (String) session.getAttribute("citta");
        if (citta!=null){%>
        
        <div id="tabellaPrevisioni">
            <table id="citta">
                <tr>
                    <td><% out.println(" - "+citta+" - "); %></td>     
                </tr>
            </table>
            <table id="previsioni">
                <tr style="background-color:#E6E6FA">
                    <td>Giorno</td>
                    <td>Previsione</td>
                    <td>Tmin</td>
                    <td>Tmax</td>
                    <td>Precipitazioni</td>
                    <td>Velocità Vento</td>
                    <td>Pressione</td>
                    <td>Quota Zero</td>
                </tr>
                <% int i=0; 
                    while(i<7){
                       if(prev[i]!=null){
                            if(i%2==0){ %><tr style="backgroud-color: #FFFFF0;"><%
                            } else { %><tr style="background-color:#E6E6FA"><% } %>
                            <td><% out.print(prev[i].getDataPrevisione().get(Calendar.DAY_OF_MONTH)+" - "+(prev[i].getDataPrevisione().get(Calendar.MONTH)+1)); %></td>
                            <td><% out.print(prev[i].getPrevisione()); %></td>
                            <td><% out.print(prev[i].gettMin()); %></td>
                            <td><% out.print(prev[i].gettMax()); %></td>
                            <td><% out.print(prev[i].getPercentualePrecipitazioni()); %></td>
                            <td><% out.print(prev[i].getVentoKmh()); %> Km/h</td>
                            <td><% out.print(prev[i].getPressione()); %></td>
                            <td><% out.print(prev[i].getQuotaZero()); %></td>    
                        </tr><%
                        }
                     i++;
                    }
                %>
            </table>
        </div>          <!-- FINE TABELLA CITTA' IMPORTANTI -->   
        <% } %>
    </div>
</div>
<div id="footer"> Copiright &copy; All right reserved. Designed in California and producted by Pippo's Industrial Design.</div>
</body>

</html>

<%
   
    session.setAttribute("previsioni",null);
%>